an extension of Serial that manages its own resizable memory.
More...
#include <FrameLib_Parameters.h>
|
| | AutoSerial () |
| |
| | AutoSerial (size_t size) |
| |
| | AutoSerial (const Serial &serial) |
| |
| | AutoSerial (const char *tag, const char *string) |
| |
| | AutoSerial (const char *tag, const double *values, size_t N) |
| |
| | ~AutoSerial () |
| |
| void | write (const Serial *serialised) |
| |
| void | write (const char *tag, const char *str) |
| |
| void | write (const char *tag, const double *values, size_t N) |
| |
| Iterator | begin () const |
| |
| Iterator | end () const |
| |
| | Serial (BytePointer ptr, size_t size) |
| |
| | Serial () |
| |
| | Serial (const Serial &)=delete |
| |
| Serial & | operator= (const Serial &)=delete |
| |
| size_t | getSize (const char *tag) const |
| |
| size_t | getVectorSize (const char *tag) const |
| |
| void | write (const Serial *serialised) |
| |
| void | write (const FrameLib_Parameters *params) |
| |
| void | write (const Serial::Iterator &it) |
| |
| void | write (const char *tag, const char *str) |
| |
| void | write (const char *tag, const double *values, size_t N) |
| |
| void | read (FrameLib_Parameters *parameters) const |
| |
| size_t | read (const char *tag, double *output, unsigned long size) const |
| |
| bool | read (const char *tag, FrameLib_Parameters *parameters) const |
| |
| Iterator | find (const char *tag) const |
| |
| unsigned long | numTags () const |
| |
| size_t | size () const |
| |
| void | clear () |
| |
an extension of Serial that manages its own resizable memory.
◆ AutoSerial() [1/5]
| FrameLib_Parameters::AutoSerial::AutoSerial |
( |
| ) |
|
|
inline |
◆ AutoSerial() [2/5]
| FrameLib_Parameters::AutoSerial::AutoSerial |
( |
size_t |
size | ) |
|
|
inline |
◆ AutoSerial() [3/5]
| FrameLib_Parameters::AutoSerial::AutoSerial |
( |
const Serial & |
serial | ) |
|
|
inline |
◆ AutoSerial() [4/5]
| FrameLib_Parameters::AutoSerial::AutoSerial |
( |
const char * |
tag, |
|
|
const char * |
string |
|
) |
| |
|
inline |
◆ AutoSerial() [5/5]
| FrameLib_Parameters::AutoSerial::AutoSerial |
( |
const char * |
tag, |
|
|
const double * |
values, |
|
|
size_t |
N |
|
) |
| |
|
inline |
◆ ~AutoSerial()
| FrameLib_Parameters::AutoSerial::~AutoSerial |
( |
| ) |
|
|
inline |
◆ write() [1/3]
| void FrameLib_Parameters::AutoSerial::write |
( |
const Serial * |
serialised | ) |
|
|
inline |
◆ write() [2/3]
| void FrameLib_Parameters::AutoSerial::write |
( |
const char * |
tag, |
|
|
const char * |
str |
|
) |
| |
|
inline |
◆ write() [3/3]
| void FrameLib_Parameters::AutoSerial::write |
( |
const char * |
tag, |
|
|
const double * |
values, |
|
|
size_t |
N |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: